complete (one's duty) - Turc Anglais Dictionnaire